
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
	<title>YUI Library Examples: AutoComplete: Basic Local Data</title>
    <meta http-equiv="content-type" content="text/html; charset=utf-8">
    	<link rel="stylesheet" type="text/css" href="../../assets/yui.css" >

<style>
    /*Supplemental CSS for the YUI distribution*/
    #custom-doc { width: 95%; min-width: 950px; }
    #pagetitle {background-image: url(../../assets/bg_hd.gif);}
/*    #pagetitle h1 {background-image: url(../../assets/title_h_bg.gif);}*/
</style>

<link rel="stylesheet" type="text/css" href="../../assets/dpSyntaxHighlighter.css">

<!--there is no custom header content for this example-->

<link type="text/css" rel="stylesheet" href="../../build/cssfonts/fonts-min.css" />
<script type="text/javascript" src="../../build/yui/yui-min.js"></script>

</head>
<body id="yahoo-com" class="yui3-skin-sam  yui-skin-sam">
<div id="custom-doc" class="yui-t2">
<div id="hd">
	<div id="ygunav">
		<p>
            <em>
                <a href="http://developer.yahoo.com/yui/3/">YUI 3.x Home</a> <i> - </i>	
            </em>
		</p>
		<form action="http://search.yahoo.com/search" id="sitesearchform">
            <input name="vs" type="hidden" value="developer.yahoo.com">
            <input name="vs" type="hidden" value="yuiblog.com">
			<input name="vs" type="hidden" value="yuilibrary.com">
		    <div id="sitesearch">
		    	<label for="searchinput">Site Search (YDN, YUILibrary &amp; YUIBlog): </label>
			    <input type="text" id="searchinput" name="p">
			    <input type="submit" value="Search" id="searchsubmit" class="ygbt">
		    </div>
		</form>
    </div>
	<div id="ygma"><a href="../../"><img src="../../assets/logo.gif"  border="0" width="200" height="93"></a></div>
	<div id="pagetitle"><h1>YUI Library Examples: AutoComplete: Basic Local Data</h1></div>
</div>
<div id="bd">


	<div id="yui-main">
		<div class="yui-b">
		  <div class="yui-ge">
			  <div class="yui-u first example" id="main">

	<h2>AutoComplete: Basic Local Data</h2>

	<div id="example" class="promo">
	<div class="example-intro">
	<p>
This example demonstrates how to provide autocomplete suggestions from local data in an array. Since lookups are performed entirely on the client, this example doesn't require any remote requests, and suggestions are displayed almost instantly.
</p>
	</div>

	<div class="module example-container ">
			<div class="hd exampleHd">
			<p class="newWindowButton yui-skin-sam">
                <a href="ac_local_clean.html" target="_blank">View example in new window.</a>
            </p>
		</div>		<div id="example-canvas" class="bd">

	
	<!--BEGIN SOURCE CODE FOR EXAMPLE =============================== -->

	<div id="demo">
  <label for="ac-input">Enter the name of a US state:</label><br>
  <input id="ac-input" type="text">
</div>

<script>
YUI({ filter: 'raw' }).use("autocomplete", "autocomplete-filters", "autocomplete-highlighters", function (Y) {
  var states = [
    'Alabama',
    'Alaska',
    'Arizona',
    'Arkansas',
    'California',
    'Colorado',
    'Connecticut',
    'Delaware',
    'Florida',
    'Georgia',
    'Hawaii',
    'Idaho',
    'Illinois',
    'Indiana',
    'Iowa',
    'Kansas',
    'Kentucky',
    'Louisiana',
    'Maine',
    'Maryland',
    'Massachusetts',
    'Michigan',
    'Minnesota',
    'Mississippi',
    'Missouri',
    'Montana',
    'Nebraska',
    'Nevada',
    'New Hampshire',
    'New Jersey',
    'New Mexico',
    'New York',
    'North Dakota',
    'North Carolina',
    'Ohio',
    'Oklahoma',
    'Oregon',
    'Pennsylvania',
    'Rhode Island',
    'South Carolina',
    'South Dakota',
    'Tennessee',
    'Texas',
    'Utah',
    'Vermont',
    'Virginia',
    'Washington',
    'West Virginia',
    'Wisconsin',
    'Wyoming'
  ];

  Y.one('#ac-input').plug(Y.Plugin.AutoComplete, {
    resultFilters    : 'phraseMatch',
    resultHighlighter: 'phraseMatch',
    source           : states
  });
});
</script>

	<!--END SOURCE CODE FOR EXAMPLE =============================== -->

	
		</div>
	</div>
	</div>

	<h3>HTML</h3>

<div id="syntax-44641de081a0e468bfa63e2a00ec3f1f" class="yui-syntax-highlight"><div class="numbers"><pre class="html4strict" style="font-family:monospace;"><ol><li class="li1"><div class="de1"><span class="sc2">&lt;<span class="kw2">div</span> <span class="kw3">id</span><span class="sy0">=</span><span class="st0">&quot;demo&quot;</span>&gt;</span></div></li><li class="li1"><div class="de1">  <span class="sc2">&lt;<span class="kw2">label</span> <span class="kw3">for</span><span class="sy0">=</span><span class="st0">&quot;ac-input&quot;</span>&gt;</span>Enter the name of a US state:<span class="sc2">&lt;<span class="sy0">/</span><span class="kw2">label</span>&gt;&lt;<span class="kw2">br</span>&gt;</span></div></li><li class="li1"><div class="de1">  <span class="sc2">&lt;<span class="kw2">input</span> <span class="kw3">id</span><span class="sy0">=</span><span class="st0">&quot;ac-input&quot;</span> <span class="kw3">type</span><span class="sy0">=</span><span class="st0">&quot;text&quot;</span>&gt;</span></div></li><li class="li1"><div class="de1"><span class="sc2">&lt;<span class="sy0">/</span><span class="kw2">div</span>&gt;</span></div></li></ol></pre></div><div class="nonumbers"><pre class="html4strict" style="font-family:monospace;"><span class="sc2">&lt;<span class="kw2">div</span> <span class="kw3">id</span><span class="sy0">=</span><span class="st0">&quot;demo&quot;</span>&gt;</span>
  <span class="sc2">&lt;<span class="kw2">label</span> <span class="kw3">for</span><span class="sy0">=</span><span class="st0">&quot;ac-input&quot;</span>&gt;</span>Enter the name of a US state:<span class="sc2">&lt;<span class="sy0">/</span><span class="kw2">label</span>&gt;&lt;<span class="kw2">br</span>&gt;</span>
  <span class="sc2">&lt;<span class="kw2">input</span> <span class="kw3">id</span><span class="sy0">=</span><span class="st0">&quot;ac-input&quot;</span> <span class="kw3">type</span><span class="sy0">=</span><span class="st0">&quot;text&quot;</span>&gt;</span>
<span class="sc2">&lt;<span class="sy0">/</span><span class="kw2">div</span>&gt;</span></pre></div><textarea id="syntax-44641de081a0e468bfa63e2a00ec3f1f-plain"><div id="demo">
  <label for="ac-input">Enter the name of a US state:</label><br>
  <input id="ac-input" type="text">
</div></textarea></div>
<h3>JavaScript</h3>

<h4>Data</h4>

<div id="syntax-827f5a69b39d2fd7e26f08eee2bd5533" class="yui-syntax-highlight"><div class="numbers"><pre class="javascript" style="font-family:monospace;"><ol><li class="li1"><div class="de1"><span class="kw2">var</span> states <span class="sy0">=</span> <span class="br0">&#91;</span></div></li><li class="li1"><div class="de1">  <span class="st0">'Alabama'</span><span class="sy0">,</span></div></li><li class="li1"><div class="de1">  <span class="st0">'Alaska'</span><span class="sy0">,</span></div></li><li class="li1"><div class="de1">  <span class="st0">'Arizona'</span><span class="sy0">,</span></div></li><li class="li2"><div class="de2">  <span class="st0">'Arkansas'</span><span class="sy0">,</span></div></li><li class="li1"><div class="de1">  <span class="st0">'California'</span><span class="sy0">,</span></div></li><li class="li1"><div class="de1">  ...</div></li><li class="li1"><div class="de1"><span class="br0">&#93;</span><span class="sy0">;</span></div></li></ol></pre></div><div class="nonumbers"><pre class="javascript" style="font-family:monospace;"><span class="kw2">var</span> states <span class="sy0">=</span> <span class="br0">&#91;</span>
  <span class="st0">'Alabama'</span><span class="sy0">,</span>
  <span class="st0">'Alaska'</span><span class="sy0">,</span>
  <span class="st0">'Arizona'</span><span class="sy0">,</span>
  <span class="st0">'Arkansas'</span><span class="sy0">,</span>
  <span class="st0">'California'</span><span class="sy0">,</span>
  ...
<span class="br0">&#93;</span><span class="sy0">;</span></pre></div><textarea id="syntax-827f5a69b39d2fd7e26f08eee2bd5533-plain">var states = [
  'Alabama',
  'Alaska',
  'Arizona',
  'Arkansas',
  'California',
  ...
];</textarea></div>
<h4>Implementation</h4>

<div id="syntax-fe6c4611112acb7e650ac5b0fa685ba1" class="yui-syntax-highlight"><div class="numbers"><pre class="javascript" style="font-family:monospace;"><ol><li class="li1"><div class="de1">YUI<span class="br0">&#40;</span><span class="br0">&#41;</span>.<span class="kw2">use</span><span class="br0">&#40;</span><span class="st0">&quot;autocomplete&quot;</span><span class="sy0">,</span> <span class="st0">&quot;autocomplete-filters&quot;</span><span class="sy0">,</span> <span class="st0">&quot;autocomplete-highlighters&quot;</span><span class="sy0">,</span> <span class="kw2">function</span> <span class="br0">&#40;</span>Y<span class="br0">&#41;</span> <span class="br0">&#123;</span></div></li><li class="li1"><div class="de1">  Y.<span class="me1">one</span><span class="br0">&#40;</span><span class="st0">'#ac-input'</span><span class="br0">&#41;</span>.<span class="me1">plug</span><span class="br0">&#40;</span>Y.<span class="me1">Plugin</span>.<span class="me1">AutoComplete</span><span class="sy0">,</span> <span class="br0">&#123;</span></div></li><li class="li1"><div class="de1">    resultFilters    <span class="sy0">:</span> <span class="st0">'phraseMatch'</span><span class="sy0">,</span></div></li><li class="li1"><div class="de1">    resultHighlighter<span class="sy0">:</span> <span class="st0">'phraseMatch'</span><span class="sy0">,</span></div></li><li class="li2"><div class="de2">    source           <span class="sy0">:</span> states</div></li><li class="li1"><div class="de1">  <span class="br0">&#125;</span><span class="br0">&#41;</span><span class="sy0">;</span></div></li><li class="li1"><div class="de1"><span class="br0">&#125;</span><span class="br0">&#41;</span><span class="sy0">;</span></div></li></ol></pre></div><div class="nonumbers"><pre class="javascript" style="font-family:monospace;">YUI<span class="br0">&#40;</span><span class="br0">&#41;</span>.<span class="kw2">use</span><span class="br0">&#40;</span><span class="st0">&quot;autocomplete&quot;</span><span class="sy0">,</span> <span class="st0">&quot;autocomplete-filters&quot;</span><span class="sy0">,</span> <span class="st0">&quot;autocomplete-highlighters&quot;</span><span class="sy0">,</span> <span class="kw2">function</span> <span class="br0">&#40;</span>Y<span class="br0">&#41;</span> <span class="br0">&#123;</span>
  Y.<span class="me1">one</span><span class="br0">&#40;</span><span class="st0">'#ac-input'</span><span class="br0">&#41;</span>.<span class="me1">plug</span><span class="br0">&#40;</span>Y.<span class="me1">Plugin</span>.<span class="me1">AutoComplete</span><span class="sy0">,</span> <span class="br0">&#123;</span>
    resultFilters    <span class="sy0">:</span> <span class="st0">'phraseMatch'</span><span class="sy0">,</span>
    resultHighlighter<span class="sy0">:</span> <span class="st0">'phraseMatch'</span><span class="sy0">,</span>
    source           <span class="sy0">:</span> states
  <span class="br0">&#125;</span><span class="br0">&#41;</span><span class="sy0">;</span>
<span class="br0">&#125;</span><span class="br0">&#41;</span><span class="sy0">;</span></pre></div><textarea id="syntax-fe6c4611112acb7e650ac5b0fa685ba1-plain">YUI().use("autocomplete", "autocomplete-filters", "autocomplete-highlighters", function (Y) {
  Y.one('#ac-input').plug(Y.Plugin.AutoComplete, {
    resultFilters    : 'phraseMatch',
    resultHighlighter: 'phraseMatch',
    source           : states
  });
});</textarea></div>
<h3>Complete Example Source</h3>

<div id="syntax-f548255976d0ca0bb15d7780e66d405b" class="yui-syntax-highlight"><div class="numbers"><pre class="javascript" style="font-family:monospace;"><ol><li class="li1"><div class="de1"><span class="sy0">&lt;</span>div id<span class="sy0">=</span><span class="st0">&quot;demo&quot;</span><span class="sy0">&gt;</span></div></li><li class="li1"><div class="de1">  <span class="sy0">&lt;</span>label <span class="kw1">for</span><span class="sy0">=</span><span class="st0">&quot;ac-input&quot;</span><span class="sy0">&gt;</span>Enter the <span class="kw3">name</span> of a US state<span class="sy0">:&lt;/</span>label<span class="sy0">&gt;&lt;</span>br<span class="sy0">&gt;</span></div></li><li class="li1"><div class="de1">  <span class="sy0">&lt;</span>input id<span class="sy0">=</span><span class="st0">&quot;ac-input&quot;</span> type<span class="sy0">=</span><span class="st0">&quot;text&quot;</span><span class="sy0">&gt;</span></div></li><li class="li1"><div class="de1"><span class="sy0">&lt;/</span>div<span class="sy0">&gt;</span></div></li><li class="li2"><div class="de2">&nbsp;</div></li><li class="li1"><div class="de1"><span class="sy0">&lt;</span>script<span class="sy0">&gt;</span></div></li><li class="li1"><div class="de1">YUI<span class="br0">&#40;</span><span class="br0">&#41;</span>.<span class="kw2">use</span><span class="br0">&#40;</span><span class="st0">&quot;autocomplete&quot;</span><span class="sy0">,</span> <span class="st0">&quot;autocomplete-filters&quot;</span><span class="sy0">,</span> <span class="st0">&quot;autocomplete-highlighters&quot;</span><span class="sy0">,</span> <span class="kw2">function</span> <span class="br0">&#40;</span>Y<span class="br0">&#41;</span> <span class="br0">&#123;</span></div></li><li class="li1"><div class="de1">  <span class="kw2">var</span> states <span class="sy0">=</span> <span class="br0">&#91;</span></div></li><li class="li1"><div class="de1">    <span class="st0">'Alabama'</span><span class="sy0">,</span></div></li><li class="li2"><div class="de2">    <span class="st0">'Alaska'</span><span class="sy0">,</span></div></li><li class="li1"><div class="de1">    <span class="st0">'Arizona'</span><span class="sy0">,</span></div></li><li class="li1"><div class="de1">    <span class="st0">'Arkansas'</span><span class="sy0">,</span></div></li><li class="li1"><div class="de1">    <span class="st0">'California'</span><span class="sy0">,</span></div></li><li class="li1"><div class="de1">    <span class="st0">'Colorado'</span><span class="sy0">,</span></div></li><li class="li2"><div class="de2">    <span class="st0">'Connecticut'</span><span class="sy0">,</span></div></li><li class="li1"><div class="de1">    <span class="st0">'Delaware'</span><span class="sy0">,</span></div></li><li class="li1"><div class="de1">    <span class="st0">'Florida'</span><span class="sy0">,</span></div></li><li class="li1"><div class="de1">    <span class="st0">'Georgia'</span><span class="sy0">,</span></div></li><li class="li1"><div class="de1">    <span class="st0">'Hawaii'</span><span class="sy0">,</span></div></li><li class="li2"><div class="de2">    <span class="st0">'Idaho'</span><span class="sy0">,</span></div></li><li class="li1"><div class="de1">    <span class="st0">'Illinois'</span><span class="sy0">,</span></div></li><li class="li1"><div class="de1">    <span class="st0">'Indiana'</span><span class="sy0">,</span></div></li><li class="li1"><div class="de1">    <span class="st0">'Iowa'</span><span class="sy0">,</span></div></li><li class="li1"><div class="de1">    <span class="st0">'Kansas'</span><span class="sy0">,</span></div></li><li class="li2"><div class="de2">    <span class="st0">'Kentucky'</span><span class="sy0">,</span></div></li><li class="li1"><div class="de1">    <span class="st0">'Louisiana'</span><span class="sy0">,</span></div></li><li class="li1"><div class="de1">    <span class="st0">'Maine'</span><span class="sy0">,</span></div></li><li class="li1"><div class="de1">    <span class="st0">'Maryland'</span><span class="sy0">,</span></div></li><li class="li1"><div class="de1">    <span class="st0">'Massachusetts'</span><span class="sy0">,</span></div></li><li class="li2"><div class="de2">    <span class="st0">'Michigan'</span><span class="sy0">,</span></div></li><li class="li1"><div class="de1">    <span class="st0">'Minnesota'</span><span class="sy0">,</span></div></li><li class="li1"><div class="de1">    <span class="st0">'Mississippi'</span><span class="sy0">,</span></div></li><li class="li1"><div class="de1">    <span class="st0">'Missouri'</span><span class="sy0">,</span></div></li><li class="li1"><div class="de1">    <span class="st0">'Montana'</span><span class="sy0">,</span></div></li><li class="li2"><div class="de2">    <span class="st0">'Nebraska'</span><span class="sy0">,</span></div></li><li class="li1"><div class="de1">    <span class="st0">'Nevada'</span><span class="sy0">,</span></div></li><li class="li1"><div class="de1">    <span class="st0">'New Hampshire'</span><span class="sy0">,</span></div></li><li class="li1"><div class="de1">    <span class="st0">'New Jersey'</span><span class="sy0">,</span></div></li><li class="li1"><div class="de1">    <span class="st0">'New Mexico'</span><span class="sy0">,</span></div></li><li class="li2"><div class="de2">    <span class="st0">'New York'</span><span class="sy0">,</span></div></li><li class="li1"><div class="de1">    <span class="st0">'North Dakota'</span><span class="sy0">,</span></div></li><li class="li1"><div class="de1">    <span class="st0">'North Carolina'</span><span class="sy0">,</span></div></li><li class="li1"><div class="de1">    <span class="st0">'Ohio'</span><span class="sy0">,</span></div></li><li class="li1"><div class="de1">    <span class="st0">'Oklahoma'</span><span class="sy0">,</span></div></li><li class="li2"><div class="de2">    <span class="st0">'Oregon'</span><span class="sy0">,</span></div></li><li class="li1"><div class="de1">    <span class="st0">'Pennsylvania'</span><span class="sy0">,</span></div></li><li class="li1"><div class="de1">    <span class="st0">'Rhode Island'</span><span class="sy0">,</span></div></li><li class="li1"><div class="de1">    <span class="st0">'South Carolina'</span><span class="sy0">,</span></div></li><li class="li1"><div class="de1">    <span class="st0">'South Dakota'</span><span class="sy0">,</span></div></li><li class="li2"><div class="de2">    <span class="st0">'Tennessee'</span><span class="sy0">,</span></div></li><li class="li1"><div class="de1">    <span class="st0">'Texas'</span><span class="sy0">,</span></div></li><li class="li1"><div class="de1">    <span class="st0">'Utah'</span><span class="sy0">,</span></div></li><li class="li1"><div class="de1">    <span class="st0">'Vermont'</span><span class="sy0">,</span></div></li><li class="li1"><div class="de1">    <span class="st0">'Virginia'</span><span class="sy0">,</span></div></li><li class="li2"><div class="de2">    <span class="st0">'Washington'</span><span class="sy0">,</span></div></li><li class="li1"><div class="de1">    <span class="st0">'West Virginia'</span><span class="sy0">,</span></div></li><li class="li1"><div class="de1">    <span class="st0">'Wisconsin'</span><span class="sy0">,</span></div></li><li class="li1"><div class="de1">    <span class="st0">'Wyoming'</span></div></li><li class="li1"><div class="de1">  <span class="br0">&#93;</span><span class="sy0">;</span></div></li><li class="li2"><div class="de2">&nbsp;</div></li><li class="li1"><div class="de1">  Y.<span class="me1">one</span><span class="br0">&#40;</span><span class="st0">'#ac-input'</span><span class="br0">&#41;</span>.<span class="me1">plug</span><span class="br0">&#40;</span>Y.<span class="me1">Plugin</span>.<span class="me1">AutoComplete</span><span class="sy0">,</span> <span class="br0">&#123;</span></div></li><li class="li1"><div class="de1">    resultFilters    <span class="sy0">:</span> <span class="st0">'phraseMatch'</span><span class="sy0">,</span></div></li><li class="li1"><div class="de1">    resultHighlighter<span class="sy0">:</span> <span class="st0">'phraseMatch'</span><span class="sy0">,</span></div></li><li class="li1"><div class="de1">    source           <span class="sy0">:</span> states</div></li><li class="li2"><div class="de2">  <span class="br0">&#125;</span><span class="br0">&#41;</span><span class="sy0">;</span></div></li><li class="li1"><div class="de1"><span class="br0">&#125;</span><span class="br0">&#41;</span><span class="sy0">;</span></div></li><li class="li1"><div class="de1"><span class="sy0">&lt;/</span>script<span class="sy0">&gt;</span></div></li></ol></pre></div><div class="nonumbers"><pre class="javascript" style="font-family:monospace;"><span class="sy0">&lt;</span>div id<span class="sy0">=</span><span class="st0">&quot;demo&quot;</span><span class="sy0">&gt;</span>
  <span class="sy0">&lt;</span>label <span class="kw1">for</span><span class="sy0">=</span><span class="st0">&quot;ac-input&quot;</span><span class="sy0">&gt;</span>Enter the <span class="kw3">name</span> of a US state<span class="sy0">:&lt;/</span>label<span class="sy0">&gt;&lt;</span>br<span class="sy0">&gt;</span>
  <span class="sy0">&lt;</span>input id<span class="sy0">=</span><span class="st0">&quot;ac-input&quot;</span> type<span class="sy0">=</span><span class="st0">&quot;text&quot;</span><span class="sy0">&gt;</span>
<span class="sy0">&lt;/</span>div<span class="sy0">&gt;</span>
&nbsp;
<span class="sy0">&lt;</span>script<span class="sy0">&gt;</span>
YUI<span class="br0">&#40;</span><span class="br0">&#41;</span>.<span class="kw2">use</span><span class="br0">&#40;</span><span class="st0">&quot;autocomplete&quot;</span><span class="sy0">,</span> <span class="st0">&quot;autocomplete-filters&quot;</span><span class="sy0">,</span> <span class="st0">&quot;autocomplete-highlighters&quot;</span><span class="sy0">,</span> <span class="kw2">function</span> <span class="br0">&#40;</span>Y<span class="br0">&#41;</span> <span class="br0">&#123;</span>
  <span class="kw2">var</span> states <span class="sy0">=</span> <span class="br0">&#91;</span>
    <span class="st0">'Alabama'</span><span class="sy0">,</span>
    <span class="st0">'Alaska'</span><span class="sy0">,</span>
    <span class="st0">'Arizona'</span><span class="sy0">,</span>
    <span class="st0">'Arkansas'</span><span class="sy0">,</span>
    <span class="st0">'California'</span><span class="sy0">,</span>
    <span class="st0">'Colorado'</span><span class="sy0">,</span>
    <span class="st0">'Connecticut'</span><span class="sy0">,</span>
    <span class="st0">'Delaware'</span><span class="sy0">,</span>
    <span class="st0">'Florida'</span><span class="sy0">,</span>
    <span class="st0">'Georgia'</span><span class="sy0">,</span>
    <span class="st0">'Hawaii'</span><span class="sy0">,</span>
    <span class="st0">'Idaho'</span><span class="sy0">,</span>
    <span class="st0">'Illinois'</span><span class="sy0">,</span>
    <span class="st0">'Indiana'</span><span class="sy0">,</span>
    <span class="st0">'Iowa'</span><span class="sy0">,</span>
    <span class="st0">'Kansas'</span><span class="sy0">,</span>
    <span class="st0">'Kentucky'</span><span class="sy0">,</span>
    <span class="st0">'Louisiana'</span><span class="sy0">,</span>
    <span class="st0">'Maine'</span><span class="sy0">,</span>
    <span class="st0">'Maryland'</span><span class="sy0">,</span>
    <span class="st0">'Massachusetts'</span><span class="sy0">,</span>
    <span class="st0">'Michigan'</span><span class="sy0">,</span>
    <span class="st0">'Minnesota'</span><span class="sy0">,</span>
    <span class="st0">'Mississippi'</span><span class="sy0">,</span>
    <span class="st0">'Missouri'</span><span class="sy0">,</span>
    <span class="st0">'Montana'</span><span class="sy0">,</span>
    <span class="st0">'Nebraska'</span><span class="sy0">,</span>
    <span class="st0">'Nevada'</span><span class="sy0">,</span>
    <span class="st0">'New Hampshire'</span><span class="sy0">,</span>
    <span class="st0">'New Jersey'</span><span class="sy0">,</span>
    <span class="st0">'New Mexico'</span><span class="sy0">,</span>
    <span class="st0">'New York'</span><span class="sy0">,</span>
    <span class="st0">'North Dakota'</span><span class="sy0">,</span>
    <span class="st0">'North Carolina'</span><span class="sy0">,</span>
    <span class="st0">'Ohio'</span><span class="sy0">,</span>
    <span class="st0">'Oklahoma'</span><span class="sy0">,</span>
    <span class="st0">'Oregon'</span><span class="sy0">,</span>
    <span class="st0">'Pennsylvania'</span><span class="sy0">,</span>
    <span class="st0">'Rhode Island'</span><span class="sy0">,</span>
    <span class="st0">'South Carolina'</span><span class="sy0">,</span>
    <span class="st0">'South Dakota'</span><span class="sy0">,</span>
    <span class="st0">'Tennessee'</span><span class="sy0">,</span>
    <span class="st0">'Texas'</span><span class="sy0">,</span>
    <span class="st0">'Utah'</span><span class="sy0">,</span>
    <span class="st0">'Vermont'</span><span class="sy0">,</span>
    <span class="st0">'Virginia'</span><span class="sy0">,</span>
    <span class="st0">'Washington'</span><span class="sy0">,</span>
    <span class="st0">'West Virginia'</span><span class="sy0">,</span>
    <span class="st0">'Wisconsin'</span><span class="sy0">,</span>
    <span class="st0">'Wyoming'</span>
  <span class="br0">&#93;</span><span class="sy0">;</span>
&nbsp;
  Y.<span class="me1">one</span><span class="br0">&#40;</span><span class="st0">'#ac-input'</span><span class="br0">&#41;</span>.<span class="me1">plug</span><span class="br0">&#40;</span>Y.<span class="me1">Plugin</span>.<span class="me1">AutoComplete</span><span class="sy0">,</span> <span class="br0">&#123;</span>
    resultFilters    <span class="sy0">:</span> <span class="st0">'phraseMatch'</span><span class="sy0">,</span>
    resultHighlighter<span class="sy0">:</span> <span class="st0">'phraseMatch'</span><span class="sy0">,</span>
    source           <span class="sy0">:</span> states
  <span class="br0">&#125;</span><span class="br0">&#41;</span><span class="sy0">;</span>
<span class="br0">&#125;</span><span class="br0">&#41;</span><span class="sy0">;</span>
<span class="sy0">&lt;/</span>script<span class="sy0">&gt;</span></pre></div><textarea id="syntax-f548255976d0ca0bb15d7780e66d405b-plain"><div id="demo">
  <label for="ac-input">Enter the name of a US state:</label><br>
  <input id="ac-input" type="text">
</div>

<script>
YUI().use("autocomplete", "autocomplete-filters", "autocomplete-highlighters", function (Y) {
  var states = [
    'Alabama',
    'Alaska',
    'Arizona',
    'Arkansas',
    'California',
    'Colorado',
    'Connecticut',
    'Delaware',
    'Florida',
    'Georgia',
    'Hawaii',
    'Idaho',
    'Illinois',
    'Indiana',
    'Iowa',
    'Kansas',
    'Kentucky',
    'Louisiana',
    'Maine',
    'Maryland',
    'Massachusetts',
    'Michigan',
    'Minnesota',
    'Mississippi',
    'Missouri',
    'Montana',
    'Nebraska',
    'Nevada',
    'New Hampshire',
    'New Jersey',
    'New Mexico',
    'New York',
    'North Dakota',
    'North Carolina',
    'Ohio',
    'Oklahoma',
    'Oregon',
    'Pennsylvania',
    'Rhode Island',
    'South Carolina',
    'South Dakota',
    'Tennessee',
    'Texas',
    'Utah',
    'Vermont',
    'Virginia',
    'Washington',
    'West Virginia',
    'Wisconsin',
    'Wyoming'
  ];

  Y.one('#ac-input').plug(Y.Plugin.AutoComplete, {
    resultFilters    : 'phraseMatch',
    resultHighlighter: 'phraseMatch',
    source           : states
  });
});
</script></textarea></div>				</div>
				<div class="yui-u sidebar">
	
					<div id="examples" class="mod box4">
                        <div class="hd">
						<h4>
    AutoComplete Examples:</h4>
                        </div>
						<div class="bd">
							<ul>
								<li class='selected'><a href='../autocomplete/ac_local.html'>Basic Local Data</a></li><li><a href='../autocomplete/ac_jsonp.html'>Remote Data via JSONP</a></li><li><a href='../autocomplete/ac_yql.html'>Remote Data via YQL</a></li><li><a href='../autocomplete/ac_datasource.html'>Remote Data via DataSource</a></li><li><a href='../autocomplete/ac_tagging.html'>Tag Completion using Query Delimiters</a></li><li><a href='../autocomplete/ac_flickr.html'>Find Photos on Flickr (Custom Formatting, YQL Source)</a></li><li><a href='../autocomplete/ac_filter.html'>Filter a Set of Existing Items on the Page</a></li>							</ul>
						</div>
					</div>

					<div class="mod box4">
                        <div class="hd">
						<h4>More AutoComplete Resources:</h4>
                        </div>
                        <div class="bd">
						<ul>
							<!-- <li><a href="http://developer.yahoo.com/yui/autocomplete/">User's Guide</a> (external)</li> -->
<li><a href="../../api/module_autocomplete.html">API Documentation</a></li></ul>
                        </div>
					</div>
			  </div>
		</div>

		</div>
	</div>


<div class="yui-b toc3" id="tocWrapper">
<!-- TABLE OF CONTENTS -->
<div id="toc">
	
<ul>
<li class="sect first">YUI 3 Resources</li><li class="item"><a title="YUI 3 -- Yahoo! User Interface (YUI) Library" href="http://developer.yahoo.com/yui/3/">YUI 3 Web Site</a></li><li class="item"><a title="Examples of every YUI utility and control in action" href="../../examples/">YUI 3 Examples</a></li><li class="item"><a title="Instantly searchable API documentation for the entire YUI library." href="../../api/">YUI 3 API Docs</a></li><li class="item"><a title="YUI 3 Dependency Configurator -- configure your custom YUI implementation" href="http://developer.yahoo.com/yui/3/configurator/index.html">YUI 3 Dependency Configurator</a></li><li class="item"><a title="The YUI 3 Forum on YUILibrary.com" href="http://yuilibrary.com/forum/viewforum.php?f=15">YUI 3 Forums (external)</a></li><li class="item"><a title="Found a bug or a missing feature? Let us know on YUILibrary.com." href="http://developer.yahoo.com/yui/articles/reportingbugs/">Bug Reports/Feature Requests</a></li><li class="item"><a title="YUI is free and open, offered under a BSD license." href="http://developer.yahoo.com/yui/license.html">YUI License</a></li><li class="item"><a title="Download and fork the YUI project on GitHub" href="http://github.com/yui">YUI on Github</a></li><li class="item"><a title="The Yahoo! User Interface Blog" href="http://yuiblog.com">YUI Blog (external)</a></li><li class="sect">YUI 3 Core - Examples</li><li class="item"><a title="YUI Global Object - Functional Examples" href="../../examples/yui/index.html">YUI Global Object</a></li><li class="item"><a title="Event - Functional Examples" href="../../examples/event/index.html">Event</a></li><li class="item"><a title="Node - Functional Examples" href="../../examples/node/index.html">Node</a></li><li class="sect">YUI 3 Component Infrastructure - Examples</li><li class="item"><a title="Attribute - Functional Examples" href="../../examples/attribute/index.html">Attribute</a></li><li class="item"><a title="Plugin - Functional Examples" href="../../examples/plugin/index.html">Plugin</a></li><li class="item"><a title="Widget - Functional Examples" href="../../examples/widget/index.html">Widget</a></li><li class="sect">YUI 3 Utilities - Examples</li><li class="item"><a title="Animation - Functional Examples" href="../../examples/anim/index.html">Animation</a></li><li class="item"><a title="AsyncQueue - Functional Examples" href="../../examples/async-queue/index.html">AsyncQueue</a></li><li class="item"><a title="Cache - Functional Examples" href="../../examples/cache/index.html">Cache</a></li><li class="item"><a title="Cookie - Functional Examples" href="../../examples/cookie/index.html">Cookie</a></li><li class="item"><a title="DataSchema - Functional Examples" href="../../examples/dataschema/index.html">DataSchema <img alt='beta' src='http://l.yimg.com/a/i/not/beta_1.gif'></a></li><li class="item"><a title="DataSource - Functional Examples" href="../../examples/datasource/index.html">DataSource <img alt='beta' src='http://l.yimg.com/a/i/not/beta_1.gif'></a></li><li class="item"><a title="DataType - Functional Examples" href="../../examples/datatype/index.html">DataType <img alt='beta' src='http://l.yimg.com/a/i/not/beta_1.gif'></a></li><li class="item"><a title="Drag &amp; Drop - Functional Examples" href="../../examples/dd/index.html">Drag &amp; Drop</a></li><li class="item"><a title="Get - Functional Examples" href="../../examples/get/index.html">Get</a></li><li class="item"><a title="History - Functional Examples" href="../../examples/history/index.html">History <img alt='beta' src='http://l.yimg.com/a/i/not/beta_1.gif'></a></li><li class="item"><a title="IO - Functional Examples" href="../../examples/io/index.html">IO</a></li><li class="item"><a title="ImageLoader - Functional Examples" href="../../examples/imageloader/index.html">ImageLoader</a></li><li class="item"><a title="Internationalization - Functional Examples" href="../../examples/intl/index.html">Internationalization</a></li><li class="item"><a title="JSON (JavaScript Object Notation) - Functional Examples" href="../../examples/json/index.html">JSON</a></li><li class="item"><a title="JSONP (JSON with Padding) - Functional Examples" href="../../examples/jsonp/index.html">JSONP <img alt='beta' src='http://l.yimg.com/a/i/not/beta_1.gif'></a></li><li class="item"><a title="Recordset - Functional Examples" href="../../examples/recordset/index.html">Recordset <img alt='beta' src='http://l.yimg.com/a/i/not/beta_1.gif'></a></li><li class="item"><a title="Resize - Functional Examples" href="../../examples/resize/index.html">Resize <img alt='beta' src='http://l.yimg.com/a/i/not/beta_1.gif'></a></li><li class="item"><a title="Sortable - Functional Examples" href="../../examples/sortable/index.html">Sortable <img alt='beta' src='http://l.yimg.com/a/i/not/beta_1.gif'></a></li><li class="item"><a title="Stylesheet - Functional Examples" href="../../examples/stylesheet/index.html">Stylesheet</a></li><li class="item"><a title="Transition - Functional Examples" href="../../examples/transition/index.html">Transition <img alt='beta' src='http://l.yimg.com/a/i/not/beta_1.gif'></a></li><li class="item"><a title="Uploader - Functional Examples" href="../../examples/uploader/index.html">Uploader <img alt='beta' src='http://l.yimg.com/a/i/not/beta_1.gif'></a></li><li class="item"><a title="YQL Query - Functional Examples" href="../../examples/yql/index.html">YQL Query <img alt='beta' src='http://l.yimg.com/a/i/not/beta_1.gif'></a></li><li class="sect">YUI 3 Widgets - Examples</li><li class="selected "><a title="AutoComplete - Functional Examples" href="../../examples/autocomplete/index.html">AutoComplete <img alt='beta' src='http://l.yimg.com/a/i/not/beta_1.gif'></a></li><li class="item"><a title="Charts - Functional Examples" href="../../examples/charts/index.html">Charts <img alt='beta' src='http://l.yimg.com/a/i/not/beta_1.gif'></a></li><li class="item"><a title="DataTable - Functional Examples" href="../../examples/datatable/index.html">DataTable <img alt='beta' src='http://l.yimg.com/a/i/not/beta_1.gif'></a></li><li class="item"><a title="Dial - Functional Examples" href="../../examples/dial/index.html">Dial <img alt='beta' src='http://l.yimg.com/a/i/not/beta_1.gif'></a></li><li class="item"><a title="Editor - Functional Examples" href="../../examples/editor/index.html">Editor <img alt='beta' src='http://l.yimg.com/a/i/not/beta_1.gif'></a></li><li class="item"><a title="Overlay - Functional Examples" href="../../examples/overlay/index.html">Overlay <img alt='beta' src='http://l.yimg.com/a/i/not/beta_1.gif'></a></li><li class="item"><a title="ScrollView - Functional Examples" href="../../examples/scrollview/index.html">ScrollView <img alt='beta' src='http://l.yimg.com/a/i/not/beta_1.gif'></a></li><li class="item"><a title="Slider - Functional Examples" href="../../examples/slider/index.html">Slider <img alt='beta' src='http://l.yimg.com/a/i/not/beta_1.gif'></a></li><li class="item"><a title="TabView - Functional Examples" href="../../examples/tabview/index.html">TabView <img alt='beta' src='http://l.yimg.com/a/i/not/beta_1.gif'></a></li><li class="sect">YUI 3 Node Plugins - Examples</li><li class="item"><a title="FocusManager Node Plugin - Functional Examples" href="../../examples/node-focusmanager/index.html">FocusManager Node Plugin <img alt='beta' src='http://l.yimg.com/a/i/not/beta_1.gif'></a></li><li class="item"><a title="MenuNav Node Plugin - Functional Examples" href="../../examples/node-menunav/index.html">MenuNav Node Plugin <img alt='beta' src='http://l.yimg.com/a/i/not/beta_1.gif'></a></li><li class="sect">YUI 3 CSS - Examples</li><li class="item"><a title="YUI Base - Functional Examples" href="../../examples/cssbase/index.html">CSS Base</a></li><li class="item"><a title="YUI Fonts - Functional Examples" href="../../examples/cssfonts/index.html">CSS Fonts</a></li><li class="item"><a title="YUI Grids - Functional Examples" href="../../examples/cssgrids/index.html">CSS Grids <img alt='beta' src='http://l.yimg.com/a/i/not/beta_1.gif'></a></li><li class="item"><a title="YUI CSS Reset - Functional Examples" href="../../examples/cssreset/index.html">CSS Reset</a></li><li class="sect">YUI 3 Developer Tools - Examples</li><li class="item"><a title="Console - Functional Examples" href="../../examples/console/index.html">Console <img alt='beta' src='http://l.yimg.com/a/i/not/beta_1.gif'></a></li><li class="item"><a title="Console Filters Plugin- Functional Examples" href="../../examples/console-filters/index.html">Plugin.ConsoleFilters <img alt='beta' src='http://l.yimg.com/a/i/not/beta_1.gif'></a></li><li class="item"><a title="Profiler - Functional Examples" href="../../examples/profiler/index.html">Profiler</a></li><li class="item"><a title="Test - Functional Examples" href="../../examples/test/index.html">Test</a></li><li class="sect">Other Useful YUI 3 Resources</li><li class="item"><a title="Answers to Frequently Asked Questions about the YUI Library" href="http://developer.yahoo.com/yui/articles/faq/">YUI FAQ (external)</a></li><li class="item"><a title="Yahoo!'s philosophy of Graded Browser Support" href="http://developer.yahoo.com/yui/articles/gbs/">Graded Browser Support (external)</a></li><li class="item"><a title="Videos and podcasts from the YUI Team and from the Yahoo! frontend engineering community." href="http://developer.yahoo.com/yui/theater/">YUI Theater (external)</a></li></ul>
</div>
</div>
	</div><!--closes bd-->

	<div id="ft">
        <p class="first">Copyright &copy; 2011 Yahoo! Inc. All rights reserved.</p>
        <p><a href="http://privacy.yahoo.com/privacy/us/devel/index.html">Privacy Policy</a> - 
            <a href="http://docs.yahoo.com/info/terms/">Terms of Service</a> - 
            <a href="http://docs.yahoo.com/info/copyright/copyright.html">Copyright Policy</a> - 
            <a href="http://careers.yahoo.com/">Job Openings</a></p>
	</div>
</div>
<script language="javascript"> 
var yuiConfig = { filter: 'raw' };
</script>
<script src="../../assets/syntax.js"></script>
<script src="../../assets/dpSyntaxHighlighter.js"></script>
<script language="javascript"> 
dp.SyntaxHighlighter.HighlightAll('code'); 
</script>
</body>
</html>
